package com.ruoyi.quality.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.quality.domain.InspectionTaskTemplateSamplingItem;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.quality.domain.dto.InspectionTaskDto;
import com.ruoyi.quality.domain.dto.InspectionTaskTemplateSamplingItemDto;
import com.ruoyi.quality.domain.dto.InspectionTaskValueDto;
import com.ruoyi.quality.domain.vo.InspectionTaskTemplateSamplingItemVo;
import com.ruoyi.quality.domain.vo.InspectionTaskVo;

import java.util.List;

/**
 *
 */
public interface InspectionTaskTemplateSamplingItemService  {
    Page<InspectionTaskTemplateSamplingItemVo> getInspectionTaskTemplateSamplingItemByPage(InspectionTaskTemplateSamplingItemDto pageEntity);


    void fillInspectionTaskValue(List<InspectionTaskTemplateSamplingItemDto> inspectionTaskTemplateSamplingItemDtos);

    /**
     * 代码修改复制
     * @param inspectionTaskTemplateSamplingItemDto
     */
    void copyInspectionTaskTemplateSamplingItem(InspectionTaskTemplateSamplingItemDto inspectionTaskTemplateSamplingItemDto);
}
